﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using WebApplication1.bll;
using WebApplication1.dao;


namespace WebApplication1.Pages.Home
{
	public partial class Cadastro : System.Web.UI.Page
	{
		protected void Page_Load(object sender, EventArgs e)
		{

		}

        protected void btncadastrar_Click(object sender, EventArgs e)
        {
            string nome = txbnome.Text;
            string email = txbemail.Text;
            string senha = txbsenha.Text;
            string emailverif = txbemailverif.Text;
            string senhaverif = txbsenhaverif.Text;
            //string mensagem;
            Icadastro busca = new conexao();
            BLLCadastro executar = new BLLCadastro(busca);
            int resultadobusca = executar.buscaemail(email);
            if ((nome == string.Empty) || (email == string.Empty) || (senha == string.Empty) || (emailverif == string.Empty) || (senhaverif == string.Empty))
            {

                lblmensagem.Text = "Verifique os campos, pois existem campos em branco";
            }
            else if (senha != senhaverif)
            {
                lblmensagem.Text = "Os campos senha não conferem os dados";


            }

            else if (email != emailverif)
            {
                lblmensagem.Text = "Os campos email não conferem os dados";

            }
            else
            {

                if ((nome == string.Empty) || (email == string.Empty) || (senha == string.Empty) || (emailverif == string.Empty) || (senhaverif == string.Empty))
                {

                    lblmensagem.Text = "Verifique os campos, pois existem campos em branco";
                }
                else if (senha != senhaverif)
                {
                    lblmensagem.Text = "Os campos senha não conferem os dados";


                }

                else if (email != emailverif)
                {
                    lblmensagem.Text = "Os campos email não conferem os dados";

                }

                else if (resultadobusca == 0)
                {
                    string x = executar.conexaocadasto(nome, email, senha);
                    lblmensagem.Text = x;
                }
                else
                {
                    lblmensagem.Text = "Usuário já existente no banco de dados";

                }





            }


        }

	}
}